/*
 * 2018/10/9     xiao
 * 添加地址
 */


mui.init({
	beforeback: function() {
		//获得列表界面的webview  
		var list = plus.webview.currentWebview().opener();
		//触发列表界面的自定义事件（refresh）,从而进行数据刷新  
		mui.fire(list, 'refresh');
		//返回true，继续页面关闭逻辑  
		return true;
	}
}); 

//获取本地信息
var my_phone = localStorage.getItem("my_phone");
var user_id = localStorage.getItem("user_id");

//

/*选择地区*/
(function($, doc) {
	$.init();
	$.ready(function() {
		var _getParam = function(obj, param) {
			return obj[param] || '';
		};
		//-----------------------------------------
		//					//级联示例
		var cityPicker3 = new $.PopPicker({
			layer: 3
		});
		cityPicker3.setData(cityData3);
		var showCityPickerButton = doc.getElementById('address');
		var cityResult3 = doc.getElementById('address');
		showCityPickerButton.addEventListener('tap', function(event) {
			cityPicker3.show(function(items) {
				cityResult3.innerText = _getParam(items[0], 'text') + "-" + _getParam(items[1], 'text') + "-" + _getParam(items[2], 'text');
				//返回 false 可以阻止选择框的关闭
				//return false;
			});
		}, false);
	});
})(mui, document);

//是否默认 
mui('body').on('tap', '.checkbox', function() {
	var sta = $(this).attr("sta");
	if(sta == 1) {
		$(this).checked = false;
		$(this).attr("sta", 2);
	} else if(sta == 2) {
		$(this).checked = true;
		$(this).attr("sta", 1);
	}
});

//点击确定添加
document.getElementById("confirm").addEventListener("tap", function() {
	var name = $("#name").val(); //姓名
	var phone = $("#phone").val(); //手机号
	var zipCode = $("#zip-code").val(); //邮编
	var address = $("#address").text(); //地址
	var detailed_address = $("#detailed_address").val(); //详情地址
	var status = $(".checkbox").attr("sta"); //默认状态
	// console.log(status);  // 1 为默认，2为没选中默认
	if(name == "") {
		mui.toast("请输入收货人姓名", {
			duration: 'short',
			type: 'div' /* 是否使用h5绘制的对话框 */
		}) 
	} else if(phone == "") {
		mui.toast("请输入手机号", {
			duration: 'short',
			type: 'div' /* 是否使用h5绘制的对话框 */
		})  
	} else if(!(/^1[34578]\d{9}$/.test(phone))) {
		mui.toast("请输入正确的手机号", {
			duration: 'short',
			type: 'div' /* 是否使用h5绘制的对话框 */
		})   
	} else if(address == "请选择地区") {
		mui.toast("请选择地区", {
			duration: 'short',
			type: 'div' /* 是否使用h5绘制的对话框 */
		})   
	} else if(detailed_address==""){
		mui.toast("请输入详细地址", {
			duration: 'short',
			type: 'div' /* 是否使用h5绘制的对话框 */
		})  
	} else{
		//name:’string’   收货人姓名
		//phone:’string’  收货人手机号码
		//zip_code:’string’  邮政编码
		//Address:’string’    格式：’省-市-区-详细街道地址’
		//is_default:0        1=默认   0=普通
		// console.log(status);  // 1 为默认，2为没选中默认
		
		var addLine = address +'-'+ detailed_address;		
		var isDefault;
		if(status == 1){
			isDefault = 1;
		}
		else{
			isDefault = 0;
		}
		mui.ajax(order_url+'/api/user/addShippingAddr', {
			data: {
				"phone": phone,
				"address": addLine,
				"name": name,
				"zip_code":zipCode,
				"is_default": isDefault,
			},
			dataType: 'json', //服务器返回json格式数据
			type: 'post', //HTTP请求类型
			timeout: 10000, //超时时间设置为10秒；
			success: function(data) {
				console.log('添加地址接口成功');
				console.log(JSON.stringify(data));
				if(data.code == 10000) {
					// mui.toast("请选择地区");
					 mui.back(); //返回收货地址
				} else {
					 mui.alert(data.msg);
				}
			},
			error: function(xhr, type, errorThrown) { //异常处理；
				console.log('添加地址接口失败');				
			}
		});
	}
})